Modelling and verifying BDI agents with bigraphs

نویسندگان

چکیده

• We show BDI agent programming languages can be encoded in Milner's Bigraphs. prove the encoding of a superset AgentSpeak, e.g. CAN language, is faithful. provide verified executable semantics for language programs. verify program properties through model checking. This foundation to enable advanced reasoning, probabilistic verification. The Belief-Desire-Intention (BDI) architecture popular framework rational agents; existing verification approaches either directly encode simplified (e.g. lacking features like failure recovery) into frameworks Promela), or reason about specific implementations . take an alternative approach and employ bigraphs as modelling fully featured Conceptual Agent Notation (CAN)—a AgentSpeak featuring declarative goals, concurrency, recovery. syntax Can agents, give rigorous proof that Verification based on use mainstream software tools including BigraphER, small case study verifying several Unmanned Aerial Vehicles (UAVs) illustrates action. foundational step will more reasoning such plan preference, intention priorities trade-offs, interactions with environment under uncertainty.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling Emotional BDI Agents

Emotional-BDI agents are agents whose behaviour is guided not only by beliefs, desires and intentions, but also by the role of emotions in reasoning and decision-making. In this paper we introduce the logic EBDI for specifying Emotional-BDI agents in general and a special kind of Emotional-BDI agent under the effect of fear. The focus of this work is in the expressiveness of EBDI and on using i...

متن کامل

Modelling Human Behaviour with BDI Agents

Modelling Human Behaviour with BDI Agents by Emma Jane Norling Chairperson of Supervisory Committee: Professor Liz Sonenberg Although the BDI framework was not designed for human modelling applications, it has been used with considerable success in this area. The work presented here examines some of these applications to identify the strengths and weaknesses of the use of BDI-based frameworks f...

متن کامل

Modelling Fault-Tolerant Systems using BDI Agents

A number of mechanisms for providing fault tolerance in distributed systems have been proposed for the traditional paradigms of system development. As Agent-Oriented Programming (AOP) becomes a more attractive model for distributed system construction, new possibilities of designing more flexible dependable systems are foreseen. Therefore, fault-tolerant mechanisms should be defined so that dep...

متن کامل

Modelling Internal Dynamic Behaviour of BDI Agents

A generic model for the internal dynamic behaviour of BDI agents is proposed. This model, a refinement of a generic agent model, explicitly specifies beliefs and motivational attitudes such as desires, goals, intentions, commitments, and plans, and their relations. A formal meta-language is used to represent beliefs, motivational attitudes and strategies. Dynamic aspects of reasoning about and ...

متن کامل

Formal Modelling of Emotions in BDI Agents

Emotional-BDI agents are BDI agents whose behaviour is guided not only by beliefs, desires and intentions, but also by the role of emotions in reasoning and decision-making. The EBDI logic is a formal system for expressing the concepts of the Emotional-BDI model of agency. In this paper we present an improved version of the EBDI logic and show how it can be used to model the role of three emoti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Science of Computer Programming

سال: 2022

ISSN: ['1872-7964', '0167-6423']

DOI: https://doi.org/10.1016/j.scico.2021.102760